	
	/***********************************************************************************************

		Class: jsl.Event
		 			
	************************************************************************************************/
	
	//-------------------------------------------------------------------------------
	jsl.Class("jsl.Event", {

		STOP_LISTENERS:			1,	
		STOP_DEFAULT:				2,		
		STOP_EVENTS:				4,		
		STOP:								7,		
		eventId:						"",

		st_STOP_LISTENERS:	1,	
		st_STOP_DEFAULT:		2,		
		st_STOP_EVENTS:			4,		
		st_STOP:						7,		
				
		Event: function(data) {
			//@d[
			if(arguments.length > 1)	throw jsl.ParamError()//@d]
			
			if(arguments.length) {
				
				//@d[
				jsl.validate(data, "o", data)//@d]
				
				for(var id in data)
					if(data.hasOwnProperty(id))
						this[id] = data[id]
			}			
		}				
	}) 
